package com.im.common.model.message;

import com.im.common.model.ClientInfo;
import lombok.Data;

/**
 * 消息内容类，继承自客户端信息类
 */
@Data
public class MessageContent extends ClientInfo {

    /**
     * 消息 ID
     */
    private String messageId;

    /**
     * 发送方 ID
     */
    private String fromId;

    /**
     * 接收方 ID
     */
    private String toId;

    /**
     * 消息体
     */
    private String messageBody;

    /**
     * 消息时间戳
     */
    private Long messageTime;

    /**
     * 其他信息
     */
    private String extra;

    /**
     * 消息密钥
     */
    private Long messageKey;

    /**
     * 消息序列号
     */
    private long messageSequence;

}